package com.fuyao.cloud.personnel.api.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fuyao.cloud.common.core.model.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 监督情况表
 *
 * @author hyc
 * @date 2022-05-20 10:52:19
 */
@Data
@TableName("fy_supervised")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "监督情况表")
public class Supervised extends BaseEntity<Supervised> {

    private static final long serialVersionUID = 1L;

    /**
     * 唯一编码（用于关联附件）
     */
    @ApiModelProperty(value="唯一编码（用于关联附件）")
    private String unid;

    /**
     * 监督人
     */
    @ApiModelProperty(value="监督人")
    private String supervisionPerson;

    /**
     * 监督人id
     */
    @ApiModelProperty(value="监督人id")
    private Long supervisionPersonId;

    /**
     * 监督时间
     */
    @ApiModelProperty(value="监督时间")
    private String supervisionTime;

    /**
     * 监督地点
     */
    @ApiModelProperty(value="监督地点")
    private String supervisionPlace;

    /**
     * 编号
     */
    @ApiModelProperty(value="编号")
    private String number;

    /**
     * 事项名称
     */
    @ApiModelProperty(value="事项名称")
    private String itemName;

    /**
     * 组织单位Id
     */
    @ApiModelProperty(value="组织单位Id")
    private Long organizationalUnitId;

    /**
     * 组织单位
     */
    @ApiModelProperty(value="组织单位")
    private String organizationalUnit;

    /**
     * 参加人员
     */
    @ApiModelProperty(value="参加人员")
    private String participants;

    /**
     * 参加人员ids
     */
    @ApiModelProperty(value="参加人员ids")
    @Deprecated
    private String participantsId;

    /**
     * 监督情况
     */
    @ApiModelProperty(value="监督情况")
    private String supervised;

    /**
     * 备注
     */
    @ApiModelProperty(value="备注")
    private String remarks;

}
